﻿@charset "utf-8";
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
iframe,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}

body {
    background-color: #FFF;
}

body,
button,
input,
select,
textarea,
fieldset,
label {
    font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", Arial;
    color: #666;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

ul,
ol {
    list-style: none;
}

fieldset,
img {
    border: 0 none;
}

img {
    -ms-interpolation-mode: bicubic;
    color: #999;
}

cite,
strong,
em,
i,
dfn,
address,
var {
    font-style: normal;
    font-weight: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input,
select,
textarea,
button {
    font-size: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

button,
input[type=button],
input[type=submit] {
    cursor: pointer;
    outline: none;
}

input[type=number] {
    -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=search] {
    -webkit-appearance: textfield;
}

textarea {
    overflow-y: auto;
    resize: vertical;
}

.clear,
.clrfix {
    zoom: 1;
}

.clear:after,
.clrfix:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.hidden,
.hide {
    display: none;
}

a {
    text-decoration: none;
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

a:focus {
    outline: none;
    -moz-outline: none;
}

a:link,
a:visited {
    text-decoration: none;
}

a:active {
    star: expression(this.onFocus=this.blur());
}

a:hover {
    color: #f60;
}

a:focus,
a:link {
    outline: none;
}

:-ms-input-placeholder {
    color: #999!important;
}

::-ms-input-placeholder {
    color: #999!important;
}

:-moz-placeholder {
    color: #999;
}

::-moz-placeholder {
    color: #999;
}

::-webkit-input-placeholder {
    color: #999;
}

*html,
*html body {
    background-image: url(about:blank);
    background-attachment: fixed;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.orange {
    color: #f60!important;
}

.gray {
    color: #bbb;
}

.gray3 {
    color: #333;
}

.gray6 {
    color: #666!important;
}

.gray9 {
    color: #999;
}

.blue {
    color: #2af;
}

.red {
    color: #d00;
}

.green {
    color: #00a800;
}

.wrapper {
    _width: 100%;
    _position: relative;
    _overflow: hidden;
}

.f-mar-left {
    margin-left: 10px!important;
}

body {
    min-width: 1002px;
    -webkit-text-size-adjust: none;
    _background-image: url(about:blank);
    _background-attachment: fixed;
    *line-height: 1.5;
}

.mlr5 {
    margin: 0 5px;
}

.ml10 {
    margin-left: 10px;
}

.Hicon,
.F-msg-close,
.U_sina s,
.U_qq s,
.U_wx s,
.F-icon-guest s,
.F-icon-gray s,
.M-nav-help a s,
.search_submit,
.search_submit_hover,
.m-app-dow-img,
.u-banner-close,
.F-number-l,
.F-number-r,
.F-bg,
.F-android-img,
.F-wx-img,
.M-wx .F-txt b i,
.F-security-img,
.F-goods-img,
.F-goods-arrow,
.m-popup-close a,
.u-popup-Tip s,
.u-popup-Tip i,
.u-popup-Tip b,
.f-user-qq,
.f-pay-succeed,
.f-pay-fail,
.roll_close a,
.u-cart-name dfn s {
    background: url(../images/header-icon.png?v=1120);
}

.orange_btn,
.orange_bg_btn {
    background: #f60;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    border-radius: 2px;
}

.orange_btn:hover {
    background: #f40;
    color: #fff;
}

.g-popup {
    margin: 0 auto;
    z-index: 99;
}

.g-buy-frame,
.g-user-frame {
    position: relative;
}

.m-popup-buy {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.u-popup-remaining {
    font-size: 14px;
    line-height: 28px;
}

.u-popup-Tip {
    line-height: 30px;
    height: 30px;
}

.u-popup-balance {
    line-height: 30px;
    font-size: 14px;
}

.g-popup .orange_btn {
    line-height: 36px;
    font-size: 14px;
    padding: 0 40px;
}

.g-popup .m-popup-close a {
    background-position: -15px -20px;
    width: 9px;
    height: 9px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
}

.g-popup .m-auto-next {
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding-top: 4px;
    font-size: 14px;
}

.g-popup .m-auto-next a {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #a5a5a5;
    vertical-align: middle;
    position: relative;
    top: -1px;
    left: -2px;
    margin-right: 8px;
}

.g-popup .m-auto-next a.z-comms {
    background-position: 1px 2px;
}

.g-popup .m-auto-next span {
    cursor: default;
}

.m-popup_buybtn span {
    color: #FFF001;
}

.u-popup-Tip s,
.u-popup-Tip i {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: -3px;
    margin-right: 5px;
}

.u-popup-Tip s {
    background-position: -126px -274px;
}

.u-popup-Tip i {
    background-position: -154px -274px;
}

.u-popup-paytip {
    background: #FEFEE4;
    border: 1px solid #F60;
    margin: 0 62px;
    padding: 5px 0;
}

.u-popup-paytip .u-popup-paymoney {
    font-size: 16px;
    padding-bottom: 4px;
}

.u-popup-paytip .u-popup-payRecharge {
    font-size: 14px;
}

.num_del,
.num_add,
.num_dig {
    width: 28px;
    height: 28px;
    overflow: hidden;
    display: inline-block;
    border: 1px solid #cfcfcf;
    text-align: center;
    font-size: 24px;
    color: #999;
    line-height: 28px;
    vertical-align: middle;
    background: #f4f4f4;
}

.u-popup-number {
    width: 185px;
    margin: 0 auto;
}

.u-popup-number label,
.u-popup-number a,
.u-popup-number input {
    float: left;
    outline: 0;
}

.u-popup-number label {
    line-height: 30px;
}

.num_del {
    margin-left: 5px;
}

.num_add {
    margin-right: 5px;
}

.num_ban {
    color: #ccc;
    cursor: default;
}

.num_ban:hover {
    color: #ccc;
}

.num_dig {
    width: 65px;
    background: #fff;
    line-height: 28px;
    border-left: none;
    border-right: none;
    font-size: 18px;
}

.g-pay-tip {
    position: relative;
    margin: 35px auto 55px;
    width: 300px;
}

div.pageDialogMain .g-pay-tip p {
    margin-left: 60px;
    padding: 0;
}

.g-pay-tip .f-pay-succeed,
.g-pay-tip .f-pay-fail {
    width: 42px;
    height: 42px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    float: left;
}

.g-pay-tip .f-pay-succeed {
    background-position: -45px -306px;
}

.g-pay-tip .f-pay-fail {
    background-position: 0 -306px;
}

.g-pay-tip .f-pay-tit {
    font-size: 20px;
    height: 30px;
}

.g-pay-tip .f-pay-btn {
    margin-top: 48px;
}

.g-pay-tip p.gray9 a.gray6:hover {
    color: #f60!important;
    text-decoration: underline;
}

.g-submit {
    margin: 65px 0;
}

.g-submit .f-submit-tit {
    text-align: center;
    font-size: 16px;
    margin-bottom: 8px;
    margin-top: -6px;
}

.u-progress {
    width: 200px;
    height: 8px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #f7f7f7;
    margin: 0 auto;
    position: relative;
}

.u-progress .pgbar,
.u-progress .pging {
    display: block;
    width: 100%;
    height: 100%;
}

.u-progress .pgbar {
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.u-progress-c3 {
    height: 8px!important;
}

.class-icon01 s,
.class-icon02 s,
.class-icon03 s,
.class-icon04 s,
.class-icon05 s,
.class-icon06 s,
.class-icon07 s {
    background: url(http://skin.1yyg.net/Member/images/new-class-icon.png);
}

.class-icon01,
.class-icon02,
.class-icon03,
.class-icon04,
.class-icon05,
.class-icon06,
.class-icon07 {
    display: inline-block;
    position: relative;
    padding-left: 17px;
    padding-right: 5px;
    line-height: 20px!important;
    color: #666;
}

.class-icon01 s,
.class-icon02 s,
.class-icon03 s,
.class-icon04 s,
.class-icon05 s,
.class-icon06 s,
.class-icon07 s {
    position: absolute;
    width: 13px;
    height: 13px;
    display: inline-block;
    top: 4px;
    top: 2px\9;
    _top: 4px;
    left: 0;
    overflow: hidden;
}

.class-icon01 s {
    background-position: -1px 0;
}

.class-icon02 s {
    background-position: -18px 0;
}

.class-icon03 s {
    background-position: -35px 0;
}

.class-icon04 s {
    background-position: -52px 0;
}

.class-icon05 s {
    background-position: -69px 0;
}

.class-icon06 s {
    background-position: -86px 0;
}

.class-icon07 s {
    background-position: -106px -1px;
}

body.home .nav-main li.f-nav-home,
body.lottery .nav-main li.f-nav-lottery,
body.share .nav-main li.f-nav-share,
body.group .nav-main li.f-nav-group,
body.cooperation .nav-main li.f-nav-invite,
body.helper .nav-main li.f-nav-guide,
body.thanks .nav-main li.f-nav-thanks,
body.limit .nav-main li.f-nav-limit {
    background: #f04900;
    line-height: 40px;
}

.F_goods_rq,
.F_goods_xp,
.F_goods_tj,
.F_goods_xg {
    background-image: url(../images/index-2014.png?v=1216);
    background-repeat: no-repeat;
}

.search a.seaIcon i,
.nav-cart-btn i.f-cart-icon,
a.u-cart s,
.u-mui-tab li.f-cart a.u-menus i,
span.nav-new,
.cartEmpty i,
.g-toolbar li.u-arr .u-menu-hd i,
.g-toolbar li.f-home .u-menu-hd,
.gth-icon,
.att-add-success i,
.f-concerned p i,
.z-clump-icon {
    display: block;
    background-image: url(../images/head-2014.png?v=20161220);
    background-repeat: no-repeat;
}

.m-ser li .u-icons,
.g-special li em,
.u-cartEmpty i,
.m-narrow-list .u-small-list i,
a.delete-close:hover,
.limitbuy-icon,
.scrollcontent .attentionCon li a.att-close {
    display: block;
    background-image: url(../images/comm-2014.gif?v=1216);
    background-repeat: no-repeat;
}

.ng-box-bg {
    background: url(http://skin.1yyg.net/Images/box-share-bg.jpg?v=1216) no-repeat;
}

.z-comms {
    background-image: url(http://skin.1yyg.net/Images/cart-comm.gif?v=1216);
    background-repeat: no-repeat;
}

.z-comms {
    background-image: url(http://skin.1yyg.net/Images/cart-comm.gif?v=1216);
    background-repeat: no-repeat;
}

.f-tran {
    font-family: "\5b8b\4f53";
}

.f-tran-prev {
    margin-right: 5px;
}

.f-tran-next {
    margin-left: 5px;
}

.w1190 {
    width: 1190px;
    margin: 0 auto;
}

.w1190:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    overflow: hidden;
    content: '.';
}

a.u-now,
a.u-cart {
    float: left;
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 2px;
}

a.u-now {
    float: left;
    width: 136px;
    background: #f60;
    color: #fff;
    font-size: 16px;
    margin: 0 10px 0 35px;
    display: inline;
}

a.u-now:hover {
    background: #f40;
}

a.u-cart {
    width: 50px;
    background: #ffac4a;
}

a.u-cart s {
    display: block;
    width: 21px;
    height: 27px;
    background-position: 0 -70px;
    margin: 4px auto;
}

a.u-cart:hover {
    background: #f92;
}

.z-btn-determine,
.z-btn-cancel {
    display: inline-block;
    padding: 0 27px;
    text-align: center;
    border-radius: 2px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 16px;
}

.z-btn-determine {
    background: #f60;
    color: #fff;
    border: 0 none;
}

.z-btn-determine:hover {
    background: #f40;
    color: #fff;
}

.z-btn-cancel {
    height: 33px;
    line-height: 33px;
    border: 1px solid #ddd;
    color: #666;
    margin-right: 10px;
    background: #fff;
    cursor: default;
}

.g-progress {
    height: 48px;
    margin: 0 auto;
    overflow: hidden;
}

.g-progress dl.m-progress {
    width: 216px;
    overflow: hidden;
}

.g-progress dl.m-progress dt {
    width: 216px;
    height: 6px;
}

.g-progress dl.m-progress dt b {
    height: 6px;
}

dl.m-progress dt {
    background: #ddd;
    margin-bottom: 5px;
    overflow: hidden;
}

dl.m-progress dt b {
    display: block;
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#ff934b', endColorStr='#ff6601', gradientType='1');
    background: -moz-linear-gradient(0deg, #ff934b, #ff6601);
    background: -webkit-gradient(linear, 0% 0, 100% 0, from(#ff934b), to(#ff6601));
    background: -ms-linear-gradient(left, #ff934b 0, #ff6601 100%);
    background: -o-linear-gradient(0deg, #ff934b, #ff6601);
}

.g-progress dl.m-progress dd {
    font-size: 12px;
}

.g-progress dl.m-progress dd span {
    height: 36px;
    color: #bbb!important;
    line-height: 16px;
}

.g-progress dl.m-progress dd span.orange {
    width: 33%;
}

.g-progress dl.m-progress dd span.gray6 {
    width: 34%;
    text-align: center;
}

.g-progress dl.m-progress dd span.blue {
    width: 33%;
    text-align: right;
}

.g-progress dl.m-progress dd span em {
    display: block;
    font-size: 14px;
}

.g-progress dl.m-progress dd span.orange em {
    color: #f60;
}

.g-progress dl.m-progress dd span.gray6 em {
    color: #666;
}

.g-progress dl.m-progress dd span.blue em {
    color: #2af;
}

.g-toolbar {
    width: 100%;
    height: 36px;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    z-index: 99;
    background: #fff;
    -moz-box-shadow: 1px 1px 1px #f7f7f7;
    -webkit-box-shadow: 1px 1px 1px #f7f7f7;
    box-shadow: 1px 1px 1px #f7f7f7;
}

.g-toolbar .w1190 {
    margin: 0 auto;
}

.g-toolbar li {
    float: left;
    height: 36px;
    position: relative;
    z-index: 0;
}

.g-toolbar li a {
    color: #666;
}

.g-toolbar li a:hover {
    color: #f60;
    text-decoration: underline;
}

.g-toolbar li .u-menu-hd {
    float: left;
    height: 20px;
    line-height: 18px;
    padding: 8px 10px;
    position: relative;
    z-index: 93;
}

.g-toolbar li .u-select {
    background: #fff;
    position: absolute;
    top: 36px;
    left: 0;
    z-index: 90;
    border: 1px solid #e4e4e4;
    border-top: 0 none;
    display: none;
    overflow: hidden;
}

.g-toolbar li .u-select span {
    display: block;
    padding-left: 11px;
    text-align: left;
    margin-bottom: 7px;
}

.g-toolbar li.f-home .u-menu-hd {
    padding: 8px 10px 8px 20px;
    _padding: 9px 10px 7px 20px;
    background-position: -45px -663px;
}

.g-toolbar li.f-gap s {
    width: 0;
    height: 12px;
    font-size: 0;
    display: inline-block;
    border-left: 1px solid #e4e4e4;
    overflow: hidden;
    margin: 12px 0;
}

.g-toolbar .f-top-arrow {
    position: absolute;
    top: 6px;
    right: 17px;
    display: block;
    cursor: pointer;
}

.g-toolbar .f-top-arrow cite,
.g-toolbar .f-top-arrow b {
    font-size: 17px;
    _font-size: 8px;
    font-weight: bold;
    color: #666;
    top: 0;
    *+top: 0;
    top: 0\0;
    position: absolute;
}

.g-toolbar .f-top-arrow b {
    top: -2px;
    *+top: -2px;
    top: -2px\0;
    color: #fff;
    font-family: inherit!important;
}

.g-toolbar li.u-arr-hover .f-top-arrow {
    top: 9px;
    _top: 8px;
}

.g-toolbar li.u-arr-hover .f-top-arrow cite {
    color: #f60;
}

.g-toolbar li.u-arr-hover .f-top-arrow b {
    top: 2px;
    *+top: 2px;
    top: 2px\0;
}

.g-toolbar li.f-collect .u-menu-hd {
    padding: 8px 10px 8px 0;
    _padding: 9px 17px 7px 0;
}

.g-toolbar li.u-arr,
.g-toolbar li.u-arr-1yyg,
.g-toolbar li.u-arr-news {
    position: relative;
}

.g-toolbar li.u-arr .u-menu-hd {
    width: 48px;
    padding: 8px 11px 8px 26px;
    background: none;
}

.g-toolbar li.u-arr .u-select {
    width: 146px;
    height: 199px;
    text-align: center;
    border: 1px solid #e6e5e6;
    padding: 0 15px;
    top: 30px;
    left: 50%;
    margin-left: -88px;
    z-index: 99;
    box-shadow: 0 0 4px #ddd;
    overflow: visible;
}

.g-toolbar li.u-arr .u-select p {
    color: #999;
    font-size: 14px;
    line-height: 38px;
}

.g-toolbar li.u-arr .u-menu-hd i {
    width: 8px;
    height: 13px;
    background-position: -52px 0;
    position: absolute;
    top: 11px;
    left: 10px;
}

.g-toolbar li.u-arr .u-select img {
    display: block;
    width: 146px;
    height: 146px;
    margin: 0 auto;
}

.g-toolbar li.u-arr .u-select i {
    display: block;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: transparent;
    position: absolute;
    border-bottom-color: #fff;
    top: -4px;
    left: -6px;
    margin-left: 0;
    _display: none;
}

.g-toolbar li.u-arr .u-select .white-sub {
    border-bottom-color: #e6e5e6;
    top: -12px;
    left: 50%;
    margin-left: -6px;
}

.g-toolbar li .u-menu-login {
    overflow: hidden;
}

.g-toolbar li .u-menu-login a {
    float: left;
}

.g-toolbar li .u-menu-login a.blue {
    color: #2af;
    margin-right: 10px;
    position: relative;
    _top: 1px;
}

.g-toolbar li .u-menu-login span {
    display: block;
    width: 25px;
    height: 25px;
    position: relative;
    top: -3px;
    margin-right: 5px;
    overflow: hidden;
}

.g-toolbar li .u-menu-login span img {
    display: block;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    overflow: hidden;
}

.g-toolbar li .u-menu-login span s {
    display: block;
    width: 25px;
    height: 25px;
    background: url(http://skin.1yyg.net/images/top_head.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.g-toolbar li.u-arr-1yyg .u-menu-hd {
    width: 77px;
}

.g-toolbar li.u-arr-1yyg .u-select {
    width: 95px;
    height: 74px;
    padding-top: 3px;
}

.g-toolbar li.u-arr-news .u-menu-hd {
    width: 35px;
    height: 21px;
    margin-bottom: -1px;
}

.g-toolbar li.u-arr-news .u-menu-hd em {
    font-size: 0;
    width: 7px;
    height: 7px;
    border-radius: 7px;
    background: #f60;
    position: absolute;
    top: 9px;
    right: 19px;
    overflow: hidden;
}

.g-toolbar li.u-arr-hover .u-menu-hd em {
    right: 18px;
}

.g-toolbar li.u-arr-news .u-select {
    width: 87px;
    height: 100px;
    padding-top: 3px;
    border-top: 1px solid #e4e4e4;
}

.g-toolbar li.u-arr-news .u-select a em {
    display: inline-block;
    min-width: 13px;
    height: 15px;
    padding: 0 1px;
    border-radius: 15px;
    line-height: 14px;
    text-align: center;
    color: #fff;
    background: #f60;
    margin-left: 3px;
    position: relative;
    _top: 1px;
}

.g-toolbar li.u-arr-news .u-select a em.three-digit {
    padding-left: 2px;
    line-height: 7px;
    top: -5px;
    *top: 3px;
}

.g-toolbar li i {
    display: block;
    float: left;
    background-position: 0 0;
    position: relative;
    top: -2px;
    left: -2px;
    _left: 0;
}

.g-toolbar li.f-zxkf .u-menu-hd {
    padding: 8px 0 8px 17px;
    overflow: hidden;
}

a.u-service i {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

a.u-service:hover {
    text-decoration: underline;
}

a.u-service-on,
a.u-service-on:hover {
    color: #f60!important;
}

a.u-service-off,
a.u-service-off:hover {
    color: #666!important;
}

a.u-service-on i {
    background: url(../images/service-on-2014.gif) no-repeat;
}

a.u-service-off i {
    background: url(../images/service-off-2014.gif) no-repeat;
}

.g-toolbar li.u-arr-hover .u-menu-hd {
    padding: 8px 11px 8px 26px;
    background-color: #fff;
    background-position: -42px -28px;
}

.g-toolbar li.u-arr-hover .u-menu-hd a {
    color: #f60;
}

.g-toolbar li.u-arr-1yyg.u-arr-hover .u-menu-hd,
.g-toolbar li.u-arr-news.u-arr-hover .u-menu-hd {
    padding: 8px 9px;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}

.g-toolbar li.u-arr.u-arr-hover .u-menu-hd i {
    background-position: -52px -39px;
}

.g-toolbar li.u-arr-hover .u-select {
    display: block;
}

.g-header {
    clear: both;
    height: 110px;
    background: #fff;
}

.logo_1yyg {
    width: 260px;
    height: 110px;
    background-repeat: no-repeat;
}

.logo_1yyg a.logo {
    float: left;
    display: block;
    width: 122px;
    height: 74px;
    background: url(http://skin.1yyg.net/images/logo-2014.png) no-repeat;
    margin: 18px 0;
}

.logo_1yyg a.u-top-ad {
    float: left;
    display: block;
    width: 100px;
    height: 110px;
}

.search_cart_wrap {
    width: 930px;
    height: 110px;
    position: relative;
    z-index: 0;
}

.search_cart_wrap .number {
    width: 450px;
    height: 29px;
    margin-left: 95px;
    text-align: center;
    padding-top: 59px;
}

.search_cart_wrap .number p {
    color: #666;
    font-size: 14px;
    display: block;
    float: left;
}

.search_cart_wrap .number ul {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.search_cart_wrap .number a {
    *cursor: pointer;
}

.search_cart_wrap .number a li {
    display: block;
    width: 21px;
    color: #f60;
    position: relative;
}

.search_cart_wrap .number li {
    float: left;
    display: block;
    font-size: 24px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    margin: 0 2px;
    border-radius: 1px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}

.search_cart_wrap .number li.num {
    background: #fff;
}

.search_cart_wrap .number li.nobor {
    width: 10px;
    border: 0 none;
}

.search_cart_wrap .number li.gray6 {
    width: 5.2em;
    font-size: 14px;
    line-height: 29px;
    _line-height: 31px;
    color: #666;
}

.search_cart_wrap .number li cite {
    display: block;
    width: 21px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.search_cart_wrap .number li em {
    display: block;
    width: 21px;
}

.search_cart_wrap .number li i {
    width: 196px;
    height: 0;
    border-top: 1px solid #ededed;
    position: absolute;
    top: 13px;
    left: 0;
    z-index: 0;
}

.search_cart_wrap .number li.u-secondary {
    width: 25px;
    position: relative;
    text-align: left;
}

.search_cart_wrap .number li.u-secondary b {
    display: block;
    width: 7px;
    height: 11px;
    background-position: -26px 0;
    position: absolute;
    top: 9px;
    right: 0;
}

.search_cart_wrap .number li.u-secondary b {
    border-style: solid;
    border-width: 4px 0 4px;
    border-color: #fff;
    border-left: 4px solid rgb(102, 102, 102);
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    top: 11px;
}

.search_cart_wrap .number li.u-secondary b s {
    border-style: solid;
    _border-style: dashed;
    border-width: 3px;
    border-color: transparent;
    border-left-width: 0;
    border-left: 3px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -3px;
    left: -5px;
}

.search_cart_wrap .search {
    width: 320px;
    position: absolute;
    top: 50px;
    right: 0;
}

.search_cart_wrap .search .form {
    float: left;
    border: 1px solid #e4e4e4;
    border-right: 0 none;
    width: 280px;
    height: 36px;
    position: relative;
    background-color: #fff;
}

.search_cart_wrap .search .form input {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    color: #bbb;
    width: 145px;
    height: 18px;
    line-height: 18px;
    border: 0 none;
    padding: 9px 130px 9px 5px;
    outline: 0;
}

.search_cart_wrap .search .form span {
    height: 36px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}

.search_cart_wrap .search .form span a {
    display: block;
    float: left;
    width: 35px;
    height: 20px;
    line-height: 20px;
    background: #eee;
    color: #666;
    margin: 8px 7px 0 0;
    display: inline;
    text-align: center;
    cursor: pointer;
}

.search_cart_wrap .search .form a:hover {
    background: #e4e4e4;
    color: #666;
}

.search_cart_wrap .search a.seaIcon {
    display: block;
    float: left;
    width: 39px;
    height: 30px;
    background: #f60;
    padding-top: 8px;
    cursor: pointer;
}

.search_cart_wrap .search a.seaIcon:hover {
    background: #f40;
}

.search_cart_wrap .search a.seaIcon i {
    display: block;
    width: 21px;
    height: 21px;
    background-position: 0 0;
    margin: 0 auto;
}

.icons-sort {
    background-image: url(http://skin.1yyg.net/Images/classification.png?v=20161220);
    background-repeat: no-repeat;
}

.g-nav {
    width: 1190px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    background: #f60;
}

.g-nav .w1190 {
    position: relative;
    z-index: 20;
}

.g-view-con {
    float: left;
    background: #2af;
    position: relative;
    z-index: 60;
}

.m-menu {
    width: 240px;
    height: 40px;
}

.g-nav a {
    font-size: 16px;
}

.g-view-con p .red-bg {
    background-color: #f00;
}

.g-view-con p .blue-bg {
    background-color: #2af;
}

.g-view-con p .hot b,
.g-view-con p .new b {
    width: 8px;
    height: 10px;
}

.m-menu-all {
    width: 240px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}

.m-menu-all h3 a {
    display: block;
    width: 222px;
    height: 40px;
    line-height: 40px;
    padding-left: 18px;
    position: relative;
    z-index: 5;
    color: #fff;
}

.m-menu-all h3 a:hover {
    color: #fff;
}

.m-menu-all h3 em {
    display: block;
    width: 16px;
    height: 10px;
    background-position: 0 -54px;
    position: absolute;
    right: 16px;
    top: 15px;
    overflow: hidden;
}

.m-all-sort {
    width: 238px;
    height: 438px;
    background: #fff;
    border: 1px solid #21a5f7;
    border-top: 0 none;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 200;
    overflow: hidden;
    display: none;
}

.m-all-sort .m-all-menu {
    overflow: hidden;
}

.m-all-sort .m-all-menu li {
    height: 44px;
    overflow: hidden;
    position: relative;
    padding: 0 15px;
    *margin-top: -4px;
}

.m-all-sort .m-all-menu li:first-child {
    margin-top: 0;
}

.m-all-sort .m-all-menu li .z-fg-line {
    height: 43px;
    border-bottom: 1px solid #efefef;
}

.m-all-sort .m-all-menu li .z-margin-right {
    height: 43px;
    margin-right: -12px;
}

.m-all-sort .m-all-menu li p {
    display: inline;
    line-height: 43px;
    padding: 0;
    cursor: pointer;
}

.m-all-sort .m-all-menu li p span {
    display: block;
    height: 43px;
    line-height: 43px;
    position: relative;
    float: left;
}

.m-all-sort .m-all-menu li p a {
    margin-right: 12px;
}

.m-all-sort .m-all-menu li p.lvl1 a {
    font-weight: bold;
    color: #333;
    font-size: 14px;
}

.m-all-sort .m-all-menu li p.lvl2 a {
    color: #999;
    font-size: 12px;
    white-space: nowrap;
}

.m-all-sort .m-all-menu li p a:hover {
    color: #f60;
    text-decoration: underline;
}

.m-all-sort .m-all-menu li p i {
    display: inline-block;
    padding: 0 12px 0 0;
}

.m-all-sort .m-all-menu li p a b {
    display: block;
    position: absolute;
}

.m-all-sort .m-all-menu li p a.red-bg,
.m-all-sort .m-all-menu li p a.blue-bg {
    color: #fff;
    padding: 0 2px;
    margin-right: 10px;
    margin-left: -2px;
}

.m-all-sort .m-all-menu li p a.red-bg b,
.m-all-sort .m-all-menu li p a.blue-bg b,
{
    display: none;
}

.m-all-sort .m-all-menu li p a.red b {
    background-position: 0 0;
    width: 5px;
    height: 5px;
}

.m-all-sort .m-all-menu li p a.new b {
    background-position: 0 -35px;
}

.m-all-sort .m-all-menu li p a.hot b {
    background-position: 0 -13px;
}

.m-all-sort .m-all-menu li span.lvl1:first-child i {
    display: none;
}

.m-all-sort .m-all-menu li p.lvl1 a.new b,
.m-all-sort .m-all-menu li p.lvl1 a.hot b {
    top: 9px;
    right: 3px;
}

.m-all-sort .m-all-menu li p.lvl2 a.new b,
.m-all-sort .m-all-menu li p.lvl2 a.hot b {
    top: 9px;
    right: 3px;
}

.m-all-sort .m-all-menu li p.lvl1 a.red b {
    top: 13px;
    right: 7px;
}

.m-all-sort .m-all-menu li p.lvl2 a.red b {
    top: 13px;
    right: 6px;
}

.m-all-sort .m-all-menu li:hover p.lvl1 a,
.m-all-sort .m-all-menu li:hover p i {
    color: #f60;
}

.m-all-sort .m-all-menu li:hover p.lvl1 a.red-bg,
.m-all-sort .m-all-menu li:hover p.lvl1 a.blue-bg {
    color: #fff;
}

.nav-main li {
    float: left;
}

.nav-main li a {
    display: block;
    padding: 0 32px;
    color: #fff;
}

.nav-main li a:hover {
    background: #f04900;
    color: #fff;
}

.nav-main li.f-nav-home a {
    padding: 0 31px 0 32px;
}

.nav-main li.f-nav-limit {
    position: relative;
}

@-webkit-keyframes bounce-horizontal {
    0%,
    10%,
    20%,
    30%,
    40%,
    60%,
    70%,
    80%,
    100% {
        -webkit-transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-1px);
    }
    90% {
        -webkit-transform: translateY(-1px);
    }
}

@keyframes bounce-horizontal {
    0%,
    10%,
    20%,
    30%,
    40%,
    60%,
    70%,
    80%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-1px);
    }
    90% {
        transform: translateY(-1px);
    }
}

.nav-main li span.nav-new {
    display: block;
    background-position: 0 -106px;
    width: 20px;
    height: 14px;
    position: absolute;
    top: 2px;
    right: 16px;
    display: none;
    -webkit-animation-name: bounce-horizontal;
    animation-name: bounce-horizontal;
    -webkit-animation-duration: 1000ms;
    -ms-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0s;
    -ms-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-play-state: running;
    -ms-animation-play-state: running;
    animation-play-state: running;
}

.nav-cart {
    width: 134px;
    height: 40px;
    background: #2af;
    position: relative;
    z-index: 20;
}

.nav-cart-btn a {
    display: block;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding-left: 42px;
    position: relative;
    cursor: pointer;
}

.nav-cart-btn a:hover {
    color: #fff;
    text-decoration: underline;
}

.nav-cart-btn i.f-cart-icon {
    display: block;
    width: 21px;
    height: 20px;
    float: left;
    background-position: 0 -44px;
    position: absolute;
    top: 10px;
    left: 17px;
    display: inline;
}

.nav-cart-con {
    width: 239px;
    height: 500px;
    background: #fff;
    border: 1px solid #2af;
    position: absolute;
    right: 0;
    _right: -1px;
    z-index: 20;
    font-size: 12px;
    display: none;
    overflow: hidden;
}

.g-footer {
    clear: both;
    width: 100%;
    border-top: 1px solid #e4e4e4;
    background: #fff;
    -moz-box-shadow: -1px -2px 1px #f7f7f7;
    -webkit-box-shadow: -1px -2px 1px #f7f7f7;
    box-shadow: -1px -2px 1px #f7f7f7;
}

.g-guide dl {
    float: left;
    width: 120px;
    padding: 30px 59px 25px;
}

.g-guide dt {
    font-size: 20px;
    color: #333;
    padding-bottom: 20px;
}

.g-guide dd {
    font-size: 14px;
    line-height: 23px;
}

.g-guide dd a {
    color: #999;
}

.g-guide dd a:hover {
    color: #f60;
    text-decoration: underline;
}

.g-service {
    clear: both;
    height: 100px;
}

.m-ser {
    float: left;
    width: 237px;
    height: 98px;
    border: 1px solid #e4e4e4;
    margin-right: -1px;
    font-size: 14px;
    color: #999;
}

.m-ser li {
    float: left;
}

.m-ser li .u-icons {
    display: block;
}

.m-ser li dd a {
    display: inline-block;
    text-align: center;
    color: #fff;
    border-radius: 2px;
}

.m-ser li i {
    float: left;
}

.m-ser dt {
    padding-bottom: 6px;
}

.u-ser1 {
    width: 236px;
}

.u-ser1 ul {
    padding: 11px 0 0 9px;
}

.u-ser1 dl {
    padding-left: 19px;
}

.u-ser1 dt {
    padding-bottom: 3px;
}

.u-ser1 li s {
    width: 69px;
    height: 78px;
    background-position: -61px 0;
}

.u-ser1 li dd b {
    width: 96px;
    height: 18px;
    background-position: -85px -86px;
}

.u-ser1 li dd a {
    width: 110px;
    height: 32px;
    line-height: 32px;
    background: #f60;
    margin-top: 5px;
}

.u-ser2 ul {
    padding: 13px 0 0 12px;
}

.u-ser2 dl {
    padding-left: 11px;
}

.u-ser2 li dt i {
    width: 20px;
    height: 16px;
    background-position: 0 0;
    position: relative;
    top: 1px;
    margin-right: 3px;
}

.u-ser2 li dt a {
    color: #999;
}

.u-ser2 li dd b {
    width: 112px;
    height: 40px;
    background-position: 0 -104px;
}

.u-ser2 li dd i {
    margin-right: 3px;
    position: relative;
    top: 1px;
}

.u-ser3 ul {
    padding-top: 19px;
}

.u-ser3 dl {
    padding-left: 8px;
}

.u-ser3 li s {
    width: 72px;
    height: 79px;
    background-position: -141px 0;
}

.u-ser3 li dd {
    font-size: 24px;
}

.u-ser3 li dd span {
    width: 35px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f60;
    border-radius: 2px;
    display: inline-block;
    color: #fff;
}

.u-ser3 li dd em {
    color: #f60;
}

.u-ser4 ul {
    padding-top: 19px;
}

.u-ser4 dl {
    padding-left: 8px;
}

.u-ser4 li s {
    width: 72px;
    height: 79px;
    background-position: -301px 0;
}

.u-ser4 li dd a {
    width: 150px;
    height: 39px;
    line-height: 39px;
    background: #94d45b;
    font-size: 18px;
}

.u-ser5 ul {
    padding-top: 19px;
}

.u-ser5 dl {
    padding-left: 8px;
}

.u-ser5 dt {
    padding-bottom: 0;
}

.u-ser5 li s {
    width: 80px;
    height: 79px;
    background-position: -216px 0;
}

.u-ser5 li dd {
    color: #bbb;
    font-size: 12px;
    line-height: 18px;
}

.u-ser5 li dd.u-tel {
    font-size: 20px;
    line-height: 24px;
}

.u-ser5 li dd a {
    text-align: left;
    padding-top: 5px;
}

.u-ser5 li dd a i {
    position: relative;
    top: -3px;
    margin-right: 2px;
}

.g-special {
    clear: both;
    margin: 15px 0;
    height: 50px;
    padding: 10px 0;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}

.g-special li {
    float: left;
    width: 273px;
    position: relative;
    padding-left: 123px;
    height: 50px;
}

.g-special li a {
    color: #bbb;
    cursor: pointer;
    display: block;
}

.g-special li em {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 68px;
    top: 0;
}

.g-special li span {
    display: block;
    font-size: 18px;
    color: #333;
    _padding-top: 7px;
}

.g-special li em.u-spc-icon1 {
    background-position: -199px -91px;
}

.g-special li em.u-spc-icon2 {
    background-position: -253px -91px;
}

.g-special li em.u-spc-icon3 {
    background-position: -308px -91px;
}

.kt-icon {
    text-align: center;
}

.kt-icon p {
    padding: 10px 0 18px;
    font-size: 14px;
}

.kt-icon a.z-kt-btn {
    display: inline-block;
    width: 124px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #f60;
    border-radius: 2px;
    text-align: center;
    color: #f60;
    font-size: 14px;
}

.kt-icon a.z-kt-btn:hover {
    background: #f60;
    color: #fff;
    text-decoration: none;
}

.kt-deviant {
    padding: 150px 0;
}

.g-copyrightCon {
    clear: both;
    background: #fff;
}

.g-links {
    text-align: center;
    padding: 5px 0;
}

.g-links a {
    color: #666;
}

.g-links a:hover {
    color: #f60;
    text-decoration: underline;
}

.g-links s {
    border-left: 1px solid #e4e4e4;
    width: 0;
    height: 12px;
    margin: 0 11px 0 15px;
    overflow: hidden;
    font-size: 0;
    display: inline-block;
    position: relative;
    top: 1px;
}

.g-copyright {
    text-align: center;
    color: #999;
}

.g-authentication {
    clear: both;
    text-align: center;
    padding: 15px 0 8px;
}

.g-authentication a {
    background: url(../images/icon.png) no-repeat;
    width: 90px;
    height: 32px;
    display: inline-block;
    margin: 0 2px;
}

.g-authentication a.fi_ectrustchina {
    background-position: 0 0;
}

.g-authentication a.fi_315online {
    background-position: 0 -32px;
}

.g-authentication a.fi_qh {
    background-position: 0 -96px;
}

.g-authentication a.fi_cnnic {
    background-position: 0 -64px;
}

.g-authentication a.fi_anxibao {
    background-position: -1px -128px;
}

.g-authentication a.fi_pingan {
    background-position: 0 -160px;
}

.g-authentication a.fi_yangshi {
    background-position: 0 -192px;
}

.g-outer {
    position: fixed;
    _position: absolute;
    width: 40px;
    z-index: 99;
    top: 0;
    right: -40px;
    bottom: 0;
    background: #5c5550;
    display: none;
}

*html .g-outer {
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)-0));
    _bottom: auto;
    _position: absolute;
}

.g-min .u-shortcut.u-gwc-ygjl {
    position: relative;
    background-color: #5c5550;
}

.g-status-standard {
    position: relative;
}

.m-banner-list {
    width: 40px;
    height: 100%;
    background: #5c5550;
    display: block;
    position: relative;
    z-index: 11;
}

.u-sentence {
    width: 40px;
    height: 200px;
    background: #5c5550;
    padding-bottom: 150px;
}

.u-sentence span {
    display: block;
    background-image: url(../images/sentence.gif?v=0527);
    width: 40px;
    height: 200px;
}

.u-sentence cite {
    width: 40px;
    overflow: hidden;
}

.u-sentence cite img {
    display: block;
}

.u-icon-con {
    position: absolute;
    right: 0;
    bottom: 0;
}

.u-shortcut {
    width: 40px;
}

.u-shortcut li {
    *float: left;
    height: 34px;
    position: relative;
    margin-top: 12px;
}

.u-shortcut li .u-float-list a {
    display: block;
    color: #fff;
}

.u-shortcut li .u-float-list {
    width: 40px;
    height: 34px;
    font-size: 14px;
    position: relative;
}

.u-shortcut li .u-float-list a {
    display: block;
    width: 40px;
    height: 34px;
    cursor: pointer;
}

.u-float-list i,
.u-float-list s {
    position: relative;
    z-index: 8;
    margin: 0 auto;
}

.u-shortcut li .u-float-list i {
    display: block;
    width: 40px;
    height: 34px;
    background-color: #5c5550;
    overflow: hidden;
}

.u-float-list cite {
    display: block;
    width: 81px;
    height: 34px;
    line-height: 34px;
    background: #5c5550;
    color: #fff;
    overflow: hidden;
    position: absolute;
    right: -41px;
    top: 0;
    z-index: 0;
    text-align: center;
    display: none;
}

b.curr-arrow {
    border-style: solid;
    border-width: 6px 0 6px 0;
    border-color: #5c5550;
    border-left: 6px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 11px;
    z-index: 8;
    display: none;
}

.u-shortcut li.f-shopping-cart,
.u-shortcut li.f-shopping-cart .u-float-list {
    height: 135px;
}

.u-shortcut li.f-shopping-cart a {
    height: 107px;
    padding-top: 28px;
    color: #f60;
}

.u-shortcut li.f-shopping-cart a s {
    width: 23px;
    height: 21px;
    background-position: 0 -398px;
}

.u-shortcut li.f-shopping-cart a em {
    display: inline-block;
    min-width: 16px;
    height: 16px;
    border-radius: 16px;
    text-align: center;
    line-height: 15px;
    background: #f60;
    color: #fff;
    font-size: 10px;
    overflow: hidden;
    position: absolute;
    left: 13px;
    top: 16px;
}

.u-shortcut li.f-shopping-cart a:hover {
    color: #fff;
}

.u-shortcut li.f-shopping-cart a:hover s {
    background-position: -26px -398px;
}

.u-shortcut li.f-shopping-cart a:hover em {
    background: #fff;
    color: #f60;
}

.u-shortcut li.f-shopping-cart b.curr-arrow {
    top: 64px;
}

.u-shortcut li.f-shopping-cart a span {
    font-weight: bold;
}

.u-shortcut li.f-shopping-cart,
.u-shortcut li.f-pur-records {
    margin: 0;
}

.u-shortcut li.f-shopping-cart {
    border-top: 1px solid #675f5b;
    border-bottom: 1px solid #675f5b;
}

.u-shortcut li.f-shopping-cart a span,
.u-shortcut li.f-pur-records a span {
    display: block;
    width: 13px;
    margin: 0 auto;
    line-height: 18px;
}

.u-shortcut li.f-shopping-cart a s {
    margin-bottom: 7px;
}

.u-float-list strong.f-fly-num {
    background: #fff;
    width: 15px;
    height: 15px;
    line-height: 13px;
    text-align: left;
    color: #f60;
    border-radius: 15px;
    letter-spacing: -2px;
    z-index: 9999;
}

.u-shortcut2 li.f-pur-records,
.u-shortcut2 li.f-pur-records .u-float-list {
    height: 140px;
}

.u-shortcut2 li.f-pur-records .u-float-list a {
    height: 126px;
    padding-top: 14px;
}

.u-shortcut li.f-pur-records a i {
    background-position: -31px -364px;
}

.u-shortcut2 li.f-pur-records {
    margin-bottom: 100px;
    border-bottom: 1px solid #675f5b;
}

.u-shortcut2 li.f-pur-records a span {
    top: 48px;
}

.u-shortcut2 li.f-pur-records b.curr-arrow {
    top: 67px;
}

.u-shortcut li.f-customer-service i {
    background-image: url(../images/new-on.gif?v=0525);
    background-position: 11px 7px;
}

.u-shortcut li.f-customer-service.toolbar-hover a i {
    background-image: url(../images/new-on-orange.gif?v=01052526);
}

.u-shortcut li.f-customer-service a.z-customer-off i {
    background-image: url(../images/new-off.gif?v=0525);
}

.u-shortcut li.f-customer-service.toolbar-hover a.z-customer-off i {
    background-image: url(../images/new-off-orange.gif?v=0525);
}

.u-shortcut li.f-client i {
    background-position: 11px -593px;
}

.u-shortcut li.f-attention i {
    background-position: 0 -170px;
    top: 9px;
}

.u-shortcut li.f-weixin i {
    background-position: 9px -627px;
}

.u-shortcut li.f-feedback i {
    background-position: -29px -560px;
}

.u-shortcut li.f-back-to i {
    background-position: -30px -593px;
}

.u-activate {
    position: absolute;
    display: none;
}

.u-activate img {
    display: block;
}

.u-activate a {
    color: #666;
}

.u-activate a:hover {
    color: #f60;
}

.u-shortcut li.f-weixin .u-activate {
    width: 0;
    height: 104px;
    padding-top: 9px;
    text-align: center;
    border: 1px solid #e4e4e4;
    border-right: 0 none;
    background: #fff;
    top: 0;
    right: 40px;
    white-space: nowrap;
    overflow: hidden;
}

.u-shortcut li.f-weixin .u-activate img {
    width: 75px;
    height: 75px;
    margin: 0 auto 5px;
}

.u-shortcut li.f-client .u-activate {
    width: 0;
    height: 127px;
    padding: 139px 0 0 0;
    background-image: url(../images/app-ad.png?v=0613);
    bottom: -130px;
    right: 40px;
    overflow: hidden;
}

.u-shortcut li.f-client .u-activate img {
    width: 75px;
    height: 75px;
    margin-left: 42px;
}

.u-gwc-ygjl li.toolbar-hover {
    border-top: 1px solid #f60;
    border-bottom: 1px solid #f60;
}

.u-shortcut li.toolbar-hover a {
    background-color: #f60;
    color: #fff;
}

.u-shortcut li.toolbar-hover .u-float-list a i {
    background-color: #f60;
}

.u-shortcut li.toolbar-hover .u-activate a {
    background-color: transparent;
    color: #666;
}

.u-shortcut li.toolbar-hover .u-activate a:hover {
    color: #f60;
}

.u-shortcut li.toolbar-hover b.curr-arrow {
    display: block;
    border-color: #f60;
    border-left: 6px solid #fff;
}

.u-shortcut li.f-customer-service b.curr-arrow,
.u-shortcut li.f-feedback b.curr-arrow,
.u-shortcut li.f-back-to b.curr-arrow,
.u-shortcut li.f-pur-records b.curr-arrow {
    border-left: 6px solid #5c5550;
}

.u-shortcut li.toolbar-hover cite {
    display: block;
}

.u-shortcut li.toolbar-hover a em {
    background: #fff;
    color: #f60;
}

.u-shortcut li.toolbar-hover a s {
    background-position: -26px -398px;
}

.u-shortcut li.toolbar-hover .u-activate {
    display: block;
}

.u-shortcut li.f-checked b.curr-arrow {
    display: block;
}

.records-wrapper li {
    padding: 10px;
    min-height: 60px;
    background: #fff;
    border-bottom: 1px solid #eee;
    position: relative;
}

.records-wrapper li:hover,
.records-wrapper li.hover {
    background: #f9f9f9;
}

.records-wrapper li p {
    height: 60px;
    position: relative;
}

.records-wrapper p img {
    display: block;
    width: 60px;
    height: 60px;
}

.records-wrapper p span,
.records-wrapper p em {
    display: block;
    position: absolute;
    left: 0;
    text-align: center;
}

.records-wrapper p span {
    width: 60px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    bottom: 0;
}

.records-wrapper p span.z-txt-ing {
    color: #fff;
    z-index: 6;
}

.records-wrapper p span.z-green-bg,
.records-wrapper p span.z-orange-bg,
.records-wrapper p span.z-gray-bg {
    z-index: 5;
}

.records-wrapper p span.z-green-bg {
    background-color: #80d55e;
    opacity: 0.75;
    filter: alpha(opacity=75);
}

.records-wrapper p span.z-orange-bg,
.records-wrapper p span.z-gray-bg {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.records-wrapper p span.z-orange-bg {
    background-color: #f60;
}

.records-wrapper p span.z-gray-bg {
    background-color: #757575;
}

.records-wrapper p em {
    display: block;
    width: 26px;
    height: 15px;
    background-position: 0 -33px;
    position: absolute;
    left: 0;
    top: 0;
}

.records-wrapper .Pr-Info {
    margin-left: 70px;
    width: 165px;
    min-height: 60px;
    position: relative;
    display: inline;
}

.records-wrapper .Pr-Info h4 {
    display: block;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    word-break: break-all;
}

.records-wrapper .Pr-Info h4 a {
    color: #666;
}

.records-wrapper .Pr-Info h4 a:hover {
    color: #f60;
}

.records-wrapper .Pr-Info span {
    display: block;
    color: #999;
    margin: 3px 0 4px;
    height: 16px;
    line-height: 16px;
    word-break: break-all;
    overflow: hidden;
}

.records-wrapper .Pr-Info a:hover {
    text-decoration: underline;
}

.records-wrapper .Pr-Info a.gray9:hover {
    color: #f60;
    text-decoration: none;
}

.records-wrapper .Pr-Info .g-progress,
.records-wrapper .Pr-Info .g-progress dl.m-progress,
.records-wrapper .Pr-Info .g-progress dt {
    width: 114px;
    height: 3px;
    margin: 0;
}

.records-wrapper .Pr-Info .g-progress {
    margin-top: 14px;
}

.records-wrapper .Pr-Info .zhuijia-btn {
    display: block;
    width: 36px;
    height: 17px;
    line-height: 17px;
    text-align: center;
    background: #f60;
    color: #fff;
    border-radius: 2px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.records-wrapper .Pr-Info .zhuijia-btn:hover {
    background: #f40;
    text-decoration: none;
}

.records-wrapper .Pr-Info .zhuijia-btn i {
    display: block;
    width: 16px;
    height: 16px;
    background-position: -44px -631px;
    margin: 0 auto;
}

.records-wrapper .Pr-Info cite {
    display: block;
    width: 164px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    border-radius: 2px;
    background: #f60;
    color: #fff;
}

.records-wrapper .Pr-Info em.orange {
    margin: 0 3px;
}

.records-wrapper li.f-yjx-con {
    padding-bottom: 8px;
}

.records-wrapper li.f-yjx-con .Pr-Info span {
    margin: 2px 0;
}

.records-wrapper .xg-ycy-con {
    width: 104px;
    height: 44px;
    padding: 8px 0 8px 8px;
    background: #fff;
    position: absolute;
    top: 59px;
    left: 0;
    z-index: 10;
    line-height: 20px;
    border: 1px solid rgba(222, 222, 222, 1);
    border-radius: 2px;
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(222, 222, 222, 1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(222, 222, 222, 1);
}

.records-wrapper .xg-ycy-con i {
    margin: 0 3px;
}

.records-wrapper .xg-ycy-con s {
    display: block;
    width: 12px;
    height: 7px;
    background-position: -48px -22px;
    position: absolute;
    left: 53px;
    top: -6px;
}

.records-wrapper .records-tc {
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    text-align: center;
    position: absolute;
    left: 83px;
    top: 20px;
    background: #fff;
    border: 1px solid #f4f4f4;
    border: 1px solid rgba(222, 222, 222, 1);
    border-radius: 2px;
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(222, 222, 222, 1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(222, 222, 222, 1);
}

.records-wrapper .records-tc s {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: -44px -290px;
    vertical-align: middle;
    margin-right: 3px;
    position: relative;
    top: -1px;
}

.view-all-btn a {
    display: block;
    height: 29px;
    line-height: 29px;
    background: #eee;
    color: #999;
    text-align: center;
}

.view-all-btn a:hover {
    color: #f60;
    text-decoration: underline;
}

.m-unfold-cart {
    width: 255px;
    height: 340px;
    background: #fff;
    border-left: 1px solid #e4e3e3;
    border-right: 0 none;
    position: absolute;
    top: 0;
    right: -241px;
    z-index: 5;
    overflow: hidden;
    display: none;
    box-shadow: 0 0 6px #ddd;
}

.f-unfold-title {
    background: #f9f9f9;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
    font-size: 14px;
    color: #666;
    display: none;
}

.f-unfold-title a {
    color: #666;
    cursor: pointer;
}

.f-unfold-title a:hover {
    color: #f60;
}

.f-unfold-title span em {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #a5a5a5;
    vertical-align: middle;
    margin-right: 4px;
}

.f-unfold-title span em.z-comms {
    background-position: 1px 2px;
}

.f-unfold-title cite a {
    font-size: 12px;
    color: #999;
}

.f-unfold-title cite a:hover {
    text-decoration: underline;
}

.cartList-wrapper {
    width: 255px;
    position: relative;
    z-index: 6;
}

.loading-2015 {
    width: 240px;
    height: 50px;
    margin: 0 auto;
}

.loading-2015 em {
    background: url(../images/goods_loading2.gif) no-repeat;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    display: block;
}

.cartEmpty {
    text-align: center;
    font-size: 14px;
    height: 89px;
    position: relative;
    color: #666;
    display: none;
}

.cartEmpty i {
    display: block;
    width: 54px;
    height: 53px;
    background-position: 0 -228px;
    margin: 0 auto 15px;
}

.scrollcontent .cartEmpty {
    margin-top: 413px;
}

.scrollcontent .cartEmpty i {
    display: none;
}

.scrollcontent {
    position: relative;
    overflow: hidden;
    display: none;
}

.scrollcontent .unfold-list {
    width: 255px;
}

.scrollcontent .unfold-list dl {
    width: 245px;
    height: 60px;
    padding: 8px 0 8px 10px;
    border-bottom: 1px solid #eee;
    position: relative;
    overflow: hidden;
    background: #fff;
}

.scrollcontent .unfold-list dl:hover,
.unfold-list dl.hover {
    background: #f9f9f9;
}

.scrollcontent .unfold-list dd {
    float: left;
}

.scrollcontent .unfold-list dd.z-prc-img a,
.scrollcontent .unfold-list dd.z-prc-img img {
    display: block;
    width: 60px;
    height: 60px;
}

.scrollcontent .unfold-list dd.z-prc-img a {
    position: relative;
}

.scrollcontent .unfold-list dd b {
    display: block;
    width: 26px;
    height: 15px;
    background-position: 0 -33px;
    position: absolute;
    left: 0;
    top: 0;
}

.scrollcontent .unfold-list dd p {
    display: block;
    width: 124px;
    height: 60px;
}

.scrollcontent .unfold-list dd p.three-row {
    display: none;
}

.scrollcontent .unfold-list dd.z-checkbox {
    padding-top: 24px;
    padding-right: 8px;
}

.scrollcontent .unfold-list dd.z-checkbox a {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #a5a5a5;
}

.scrollcontent .unfold-list dd.z-checkbox a.z-comms {
    background-position: 1px 2px;
}

.scrollcontent .unfold-list dd.z-placeholder {
    width: 20px;
    height: 100%;
}

.scrollcontent .unfold-list dd.z-ygrc {
    width: 150px;
    height: 60px;
    overflow: hidden;
    margin: 0 0 0 10px;
    display: inline;
    color: #333;
    line-height: 19px;
}

.scrollcontent .unfold-list dd.z-ygrc p {
    width: 120px;
}

.scrollcontent .unfold-list dl.hover dd.z-ygrc {
    height: 60px;
    padding-top: 0;
}

.scrollcontent .unfold-list dl.hover p.two-row {
    display: none;
}

.scrollcontent .unfold-list dl.hover p.three-row {
    display: block;
}

.scrollcontent .unfold-list dd.z-ygrc span {
    display: block;
    white-space: nowrap;
}

.scrollcontent .unfold-list dd.z-ygrc cite {
    display: block;
    color: #666;
}

.scrollcontent .unfold-list dd.z-ygrc cite.orange {
    background: #fefeda;
    border-radius: 10px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    white-space: nowrap;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify {
    width: 87px;
    height: 22px;
    background: #fff;
    border: 1px solid #ccc;
    overflow: hidden;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify a,
.unfold-list dd.z-ygrc span.modify input {
    float: left;
    height: 22px;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify a {
    width: 23px;
    text-align: center;
    font-size: 20px;
    color: #666;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify a:hover {
    color: #f60;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify a.unclick,
.scrollcontent .unfold-list dd.z-ygrc span.modify a.unclick:hover {
    color: #ccc;
    cursor: default;
}

.scrollcontent .unfold-list dd.z-ygrc input {
    display: block;
    width: 39px;
    text-align: center;
    line-height: 22px;
    border: 0 none;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}

.scrollcontent .unfold-list dl.ygx-con,
.scrollcontent .unfold-list dl.yjs-con {
    height: 19px;
    margin: -1px 0;
    position: relative;
    padding-top: 10px;
}

.scrollcontent .unfold-list dl.ygx-con dd.z-checkbox {
    padding-top: 0;
}

.scrollcontent .unfold-list dl.ygx-con dd.z-ygx-line i {
    position: absolute;
    left: 30px;
    top: 8px;
}

.scrollcontent .unfold-list dl.ygx-con dd.z-ygx-line s {
    display: block;
    font-size: 0;
    width: 159px;
    height: 1px;
    background: #eee;
    position: absolute;
    top: 18px;
    left: 76px;
}

.scrollcontent .unfold-list dl.ygx-con:hover {
    background: #fff;
}

.scrollcontent .unfold-list dl.bg-f9 {
    background: #f9f9f9;
}

.scrollcontent .unfold-list dl.bg-f9 dd.z-ygrc {
    line-height: 60px;
}

.scrollcontent .unfold-list dl.bg-f9 dd.z-ygrc cite {
    color: #999;
}

.scrollcontent .unfold-list dl.yjs-con {
    background: #f9f9f9;
}

.scrollcontent .unfold-list dl.yjs-con dd.z-ygx-line i {
    position: absolute;
    left: 10px;
    top: 8px;
}

.scrollcontent .unfold-list dl.yjs-con dd.z-ygx-line s {
    display: block;
    font-size: 0;
    width: 179px;
    height: 1px;
    background: #eee;
    position: absolute;
    top: 18px;
    left: 56px;
}

.scrollcontent .attentionCon {
    font-size: 12px;
    overflow: hidden;
}

.scrollcontent .attentionCon ul {
    float: left;
    width: 114px;
    height: 125px;
    padding-top: 4px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    margin-right: -1px;
    display: inline-block;
    position: relative;
    _overflow: hidden;
}

.scrollcontent .attentionCon li {
    float: left;
    width: 94px;
    padding: 0 10px;
    margin-top: 5px;
    color: #999;
    text-align: center;
}

.scrollcontent .attentionCon li img {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
}

.scrollcontent .attentionCon li p {
    text-align: center;
}

.scrollcontent .attentionCon li.att-ing i {
    margin-left: 5px;
}

.scrollcontent .attentionCon li.att-show dl.m-progress {
    width: 94px;
    height: 3px;
    margin-bottom: 5px;
}

.scrollcontent .attentionCon li.att-show dl.m-progress dt {
    width: 94px;
    height: 3px;
    border-radius: 3px;
}

.scrollcontent .attentionCon li.att-show dl.m-progress dt b {
    height: 3px;
    float: left;
}

.scrollcontent .attentionCon li.att-show span.att-btn {
    display: block;
    _margin-top: -10px;
}

.scrollcontent .attentionCon li.att-show span.att-btn a {
    display: block;
    width: 94px;
    height: 21px;
    line-height: 21px;
    *line-height: 20px;
    border-radius: 10px;
    text-align: center;
    background: #f60;
    color: #fff;
}

.scrollcontent .attentionCon li.att-show span.att-btn a:hover {
    background: #f40;
}

.scrollcontent .attentionCon li.att-show a.att-close {
    display: block;
    width: 9px;
    height: 9px;
    background-position: 0 -61px;
    position: absolute;
    right: 8px;
    top: 8px;
}

.scrollcontent .attentionCon li.att-show a.att-close:hover {
    background-position: 0 -76px;
}

.scrollcontent .attentionCon li.att-show {
    display: none;
}

.scrollcontent .attentionCon ul.hover li.att-show {
    display: block;
    text-align: center;
}

.att-add-success {
    width: 114px;
    height: 130px;
    position: absolute;
    left: 0;
    top: 0;
}

.att-add-success cite {
    display: block;
    text-align: center;
    color: #fff;
    position: relative;
    z-index: 10;
    padding-top: 45px;
    line-height: 25px;
}

.att-add-success i {
    width: 17px;
    height: 17px;
    background-position: -43px -99px;
    margin: 0 auto;
}

.att-add-success i.att-prompt-icon {
    background-position: -43px -129px;
}

.att-add-success span {
    display: block;
    width: 114px;
    height: 130px;
    background: #000;
    opacity: 0.4;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=40);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.no-login-wrapper {
    text-align: center;
}

.gth-icon {
    width: 36px;
    height: 36px;
    overflow: hidden;
    margin: 0 auto;
    background-position: 0 -290px;
}

.ng-see-mycord {
    color: #bbb;
    font-size: 14px;
    line-height: 40px;
}

.ng-see-mycord a {
    color: #2af;
    text-decoration: underline;
    padding: 0 5px;
}

.g-gt-con {
    text-align: center;
    color: #bbb;
    padding: 10px;
}

.g-gt-con .gth-icon {
    margin: 10px auto;
}

.dotting {
    display: inline-block;
    width: 10px;
    min-height: 2px;
    padding-right: 2px;
    border-left: 2px solid currentColor;
    border-right: 2px solid currentColor;
    background-color: currentColor;
    background-clip: content-box;
    box-sizing: border-box;
    -webkit-animation: dot 3s infinite step-start both;
    animation: dot 3s infinite step-start both;
}

.dotting:before {
    content: '...';
}

.dotting::before {
    content: '';
}

:root .dotting {
    margin-left: 2px;
    padding-left: 2px;
}

@-webkit-keyframes dot {
    25% {
        border-color: transparent;
        background-color: transparent;
    }
    50% {
        border-right-color: transparent;
        background-color: transparent;
    }
    75% {
        border-right-color: transparent;
    }
}

@keyframes dot {
    25% {
        border-color: transparent;
        background-color: transparent;
    }
    50% {
        border-right-color: transparent;
        background-color: transparent;
    }
    75% {
        border-right-color: transparent;
    }
}

dd.z-close {
    position: absolute;
    right: 20px;
    top: 32px;
}

a.delete-close {
    background: url(../images/cart-close.png?v=141120) 2px 2px no-repeat;
    width: 7px;
    height: 7px;
    padding: 2px;
    cursor: pointer;
    display: none;
}

a.delete-close:hover {
    background-position: -37px 0;
}

dl:hover dd a.delete-close,
dl.hover dd a.delete-close {
    display: block;
}

.scrollcontent .iscroll-drap-parent {
    width: 4px;
    position: absolute;
    top: 2px;
    bottom: 2px;
    right: 0;
}

.scrollcontent .iscroll-drap-parent a {
    display: block;
    width: 4px;
    background: #000;
    border-radius: 2px;
    position: absolute;
    right: 2px;
    cursor: pointer;
    opacity: 0.2;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
}

.scrollcontent .iscroll-drap-parent a:hover {
    opacity: 0.3;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=30);
}

.f-unfold-pay {
    width: 255px;
    padding-bottom: 5px;
    font-size: 14px;
    border-top: 1px solid #e4e4e4;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #f9f9f9;
    display: none;
}

.f-unfold-pay li.total-txt {
    height: 24px;
    line-height: 24px;
    margin: 3px 0;
    font-size: 14px;
    text-align: center;
}

.f-unfold-pay li.total-txt b {
    font-size: 16px;
}

.f-unfold-pay li.total-txt em {
    margin: 0 2px;
}

.f-unfold-pay li.accounts-btn a {
    display: block;
    width: 220px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #f60;
    border-radius: 2px;
    margin: 0 auto;
}

.f-unfold-pay li.accounts-btn a:hover {
    background: #f40;
}

.f-unfold-pay li.auto-next {
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding: 6px 0 2px;
}

.f-unfold-pay li.auto-next a {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #a5a5a5;
    vertical-align: middle;
    position: relative;
    top: -1px;
    left: -2px;
}

.f-unfold-pay li.auto-next a.z-comms {
    background-position: 1px 2px;
}

.f-unfold-pay li.disabled {
    color: #ccc;
}

.f-unfold-pay li.disabled a.z-comms {
    background-color: #ccc;
    filter: alpha(opacity=30);
    opacity: 0.3;
    cursor: text;
}

.f-unfold-pay li.accounts-btn a.grayBtn {
    background: #bbb;
    color: #fff;
    cursor: default;
}

.g-narrow-con {
    position: fixed;
    _position: absolute;
    width: 37px;
    height: 342px;
    z-index: 99;
    bottom: 8px;
    right: 0;
    _right: -1px;
    background: #fff;
    display: none;
}

*html .g-narrow-con {
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)-5));
    _bottom: auto;
    _position: absolute;
}

.m-narrow-list {
    width: 37px;
    height: 342px;
    border-bottom: 1px solid #e4e4e4;
}

.m-narrow-list li {
    float: left;
    width: 37px;
    height: 57px;
    position: relative;
}

.m-narrow-list li .u-small-list {
    width: 37px;
    height: 57px;
}

.m-narrow-list li .u-small-list i {
    display: block;
    position: relative;
    top: 20px;
    margin: 0 auto;
}

.m-narrow-list li .u-small-list a {
    display: block;
    width: 35px;
    height: 56px;
    border: 1px solid #e4e4e4;
    border-bottom: 0 none;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

.m-narrow-list li .u-small-list cite {
    display: block;
    width: 25px;
    height: 32px;
    margin: 0 auto;
    line-height: 16px;
    padding-top: 12px;
    _padding-top: 13px;
    overflow: hidden;
    display: none;
    position: relative;
    z-index: 9;
}

.m-narrow-list li .u-small-list a cite {
    color: #fff;
}

.u-small-list b.curr-arrow {
    border-style: solid;
    border-width: 4px 0 4px 0;
    border-color: #9f948d;
    border-left: 4px solid rgb(255, 255, 255);
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: 5;
    display: none;
}

.m-narrow-list li.cart-hover .u-small-list a {
    width: 37px;
    height: 57px;
    border: 0 none;
    background: #f60;
}

.m-narrow-list li.cart-hover .u-small-list cite {
    display: block;
}

.m-narrow-list li.cart-hover .u-small-list b {
    display: block;
}

.m-narrow-list li.cart-hover .u-activate {
    display: block;
}

.m-narrow-list li.cart-hover .u-small-list i {
    display: none!important;
}

.u-s-sidebar {
    background: #5c5550;
    border-top: 0 none;
    bottom: 8px;
}

.u-s-sidebar li.f-pur-records,
.u-s-sidebar li.f-pur-records .u-small-list {
    height: 34px;
}

.u-s-sidebar li.f-pur-records .u-small-list a {
    height: 34px;
    padding-top: 0;
}

.u-s-sidebar li.f-pur-records {
    border-bottom: 0 none;
    margin: 0 0 3px 0;
}

.u-s-sidebar li.f-pur-records a i {
    background-color: #5c5550;
}

.u-s-sidebar li.f-back-to {
    margin-bottom: 0;
}

.u-s-sidebar .u-ewm {
    width: 97px;
    height: 113px;
    text-align: center;
    border: 1px solid #e4e4e4;
    background: #fff;
    position: absolute;
    bottom: 0;
    right: 40px;
    display: none;
}

.u-s-sidebar .u-ewm img {
    display: block;
    padding: 9px 11px 0;
    width: 75px;
    height: 75px;
    margin-bottom: 5px;
}

.u-s-sidebar .u-ewm a {
    color: #666;
}

.u-s-sidebar .u-ewm a:hover {
    color: #f60;
}

.u-s-sidebar li.cart-hover .u-ewm {
    display: block;
}

.u-s-sidebar li.cart-hover .u-ewm a {
    background: none;
    color: #666;
}

.u-s-sidebar li.cart-hover .u-ewm a:hover {
    color: #f60;
    text-decoration: underline;
}

.u-s-sidebar li.cart-hover b.curr-arrow {
    left: -1px;
    border-left: 6px solid #fff;
}

.m-narrow-list li.f-customer-service i {
    background-image: url(../images/customer-on-gray.gif?v=0127);
    width: 34px;
    height: 40px;
    top: 8px;
}

.m-narrow-list li.f-customer-service a.z-customer-off i {
    background-image: url(../images/customer-off-gray.gif?v=0126);
}

.m-narrow-list li.f-client i {
    background-position: -380px 0;
    width: 13px;
    height: 20px;
    top: 18px;
    vertical-align: middle;
}

.m-narrow-list li.f-pur-records i {
    background-position: -380px -127px;
    width: 14px;
    height: 17px;
}

.m-narrow-list li.f-attention i {
    background-position: -380px -99px;
    width: 17px;
    height: 17px;
}

.m-narrow-list li.f-weixin i {
    background-position: -380px -26px;
    width: 20px;
    height: 16px;
}

.m-narrow-list li.f-feedback i {
    background-position: -380px -48px;
    width: 16px;
    height: 16px;
}

.m-narrow-list li.f-back-to i {
    background-position: -380px -70px;
    width: 20px;
    height: 15px;
}

.m-narrow-list li .activateCon {
    width: 99px;
    height: 113px;
    position: absolute;
    right: 37px;
    top: 0;
    display: none;
}

.m-narrow-list li .u-activate {
    border: 1px solid #e4e4e4;
    right: 5px;
    bottom: 0;
}

.m-narrow-list li .u-activate {
    width: 97px;
    height: 113px;
    text-align: center;
    border: 1px solid #e4e4e4;
    background: #fff;
    top: 0;
    right: 5px;
}

.m-narrow-list li .u-activate img {
    padding: 9px 11px 0;
    width: 75px;
    height: 75px;
    margin-bottom: 5px;
}

.m-narrow-list li b.curr-arrow {
    border-color: #fff;
    border-left: 5px solid rgb(221, 221, 221);
    left: -5px;
    _left: -7px;
    -webkit-transition-property: border-color;
    -webkit-transition-duration: 3s;
    -webkit-transition-timing-function: ease;
}

.m-narrow-list li b.curr-arrow s {
    border-style: solid;
    _border-style: dashed;
    border-width: 5px;
    border-color: transparent;
    border-left-width: 0;
    border-left: 5px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -5px;
    right: -3px;
}

.m-narrow-list li.cart-hover .activateCon {
    display: block;
}

.g-main-con .g-loading-2014 i {
    display: block;
    background-image: url(../images/goods_loading.gif?v=141105);
    width: 100px;
    height: 100px;
    margin: 100px auto;
}

.g-pagination {
    clear: both;
    text-align: center;
    font-size: 14px;
    height: 31px;
    padding-top: 50px;
}

.g-pagination span {
    height: 31px;
    line-height: 31px;
    color: #999;
    margin: 0 4px;
    padding: 50px 0;
}

.g-pagination span a {
    display: inline-block;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #999;
    padding: 0 10px;
    border: 1px solid #e4e4e4;
    cursor: pointer;
}

.g-pagination span a:hover {
    border: 1px solid #f60;
    color: #f60;
}

.g-pagination span.f-noClick a {
    color: #cbcbcb;
    background: #f4f4f4;
    cursor: default;
}

.g-pagination span.f-noClick a:hover {
    color: #cbcbcb;
    border: 1px solid #e6e6e6;
}

.g-pagination span.current a {
    background: #f60;
    border: 1px solid #f60;
    color: #fff;
    font-weight: bold;
}

.g-pagination span em {
    margin: 0 3px;
}

.g-pagination span input {
    border-width: 1px;
    border-style: solid;
    border-color: #bfbfbf #e6e6e6 #e6e6e6 #bfbfbf;
    width: 45px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    margin-right: 3px;
    background: #f9f9f9;
    color: #9d9d9d;
    position: relative;
    *top: 5px;
}

.user_experience {
    width: 34px;
    height: 160px;
    position: fixed;
    right: 0;
    z-index: 20;
    display: none;
}

*html .user_experience {
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 286)||0)-(parseInt(this.currentStyle.marginBottom, 286)||0)-286));
    _bottom: auto;
    _position: absolute;
}

.user_experience a {
    display: block;
    width: 34px;
    height: 160px;
    background-image: url(http://skin.1yyg.net/images/question.gif);
    background-repeat: no-repeat;
}

.banner-prompt {
    width: 100%;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #e9e9e9;
    color: #ff2929;
    background: #ffffec;
}

.banner-prompt span {
    font-size: 14px;
}

.banner-prompt span a.ckxq {
    color: #ff2929;
    margin-left: 15px;
    font-weight: bold;
}

.banner-prompt span a.ckxq:hover {
    text-decoration: underline;
}

.banner-prompt span a.close {
    display: block;
    cursor: pointer;
    background: url(../images/banner-close.gif?v=150210);
    width: 15px;
    height: 15px;
    position: relative;
    top: 10px;
    _top: 9px;
    overflow: hidden;
}

.public-quick-purchase {
    width: 390px;
    height: 248px;
    background: #fff;
    padding-top: 40px;
    position: relative;
}

.public-quick-purchase .pop-ygx {
    font-size: 16px;
    text-align: center;
    padding: 60px 0 40px;
}

.public-quick-purchase .pop-ygx span {
    padding-left: 3px;
}

.public-quick-purchase img.pop-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
}

.g-buying-info {
    width: 290px;
    height: 105px;
    margin: 0 auto;
}

.m-buying-pic {
    width: 70px;
    height: 70px;
    padding: 4px;
    border: 1px solid #eee;
    position: relative;
}

.m-buying-pic img {
    display: block;
    width: 70px;
    height: 70px;
}

.m-buying-pic .limitbuy-icon {
    display: block;
    width: 26px;
    height: 15px;
    background-position: 0 -33px;
    position: absolute;
    left: 0;
    top: 0;
}

.m-buying-amount {
    margin-left: 7px;
}

.m-buying-amount cite,
.m-buying-amount span {
    display: block;
    font-size: 14px;
    line-height: 20px;
}

.m-buying-amount .f-popup-number {
    width: 143px;
    height: 34px;
    margin-top: 5px;
}

.m-buying-amount .f-popup-number a,
.m-buying-amount .f-popup-number input {
    float: left;
    height: 32px;
    text-align: center;
}

.m-buying-amount .f-popup-number a {
    display: block;
    width: 32px;
    line-height: 30px;
    vertical-align: middle;
    color: #666;
    font-size: 18px;
    border: 1px solid #e4e4e4;
}

.m-buying-amount .f-popup-number a:hover {
    color: #f60;
}

.m-buying-amount a.z-unClick {
    background: #f4f4f4;
    cursor: default;
}

.m-buying-amount a.z-unClick:hover {
    color: #666;
}

.m-buying-amount .f-popup-number input {
    width: 75px;
    line-height: 32px;
    border-style: solid;
    border-color: #e4e4e4;
    border-width: 1px 0;
    outline: none;
    font-size: 16px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

.m-buying-amount p.z-popup-Tip {
    height: 16px;
    padding-top: 3px;
}

div.pageDialogMain .m-buying-amount p.z-popup-Tip {
    padding: 3px 0 0 0;
}

.g-balance-payment {
    width: 290px;
    margin: 0 auto;
    font-size: 14px;
}

.g-balance-payment span.orange {
    font-size: 14px;
}

.g-payment-con {
    width: 290px;
    margin: 0 auto;
    padding: 15px 0 10px;
}

.g-payment-con a.orange_btn {
    display: block;
    width: 290px;
    height: 45px;
    border-radius: 25px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
}

.g-payment-con a.loading_btn,
.g-payment-con a.loading_btn:hover {
    background: #ffba75;
    cursor: default;
}

.g-payment-con p {
    text-align: center;
    padding-top: 8px;
    cursor: pointer;
}

.g-payment-con p a {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #a5a5a5;
    vertical-align: middle;
    position: relative;
    top: -1px;
    left: -2px;
    margin-right: 8px;
}

.g-payment-con p a.z-comms {
    background-position: 1px 2px;
}

.Pop-ups2016 {
    background: #fff;
    text-align: center;
}

.Pop-ups2016 .pop-theme {
    font-size: 16px;
    padding-top: 35px;
    padding-bottom: 23px;
}

.pop-btn a.orange_btn {
    width: 118px;
    height: 35px;
    line-height: 35px;
}

.Pop-ups2016 .pop-text {
    font-size: 16px;
    padding: 63px 0 13px;
}

.Pop-ups2016 .pop-unable-to-get {
    font-size: 18px;
    padding-top: 26px;
    padding-bottom: 23px;
}

.pop-unable-to-get i {
    display: block;
    width: 42px;
    height: 42px;
    margin: 0 auto;
    background-position: 0 -700px;
    margin-bottom: 8px;
}

.pop-unable-to-get i.z-failure-icon {
    background-position: 0 -756px;
}

.pop-unable-to-get i.z-success-icon {
    background-position: 0 -811px;
}

.pop-unable-to-get cite {
    display: block;
    font-size: 14px;
}

.pop-btn {
    text-align: center;
}

.pop-btn a {
    display: inline-block;
    margin: 0 10px;
    font-size: 16px;
    border-radius: 2px;
    text-align: center;
}

.pop-btn a.carry_on_btn {
    width: 116px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border: 1px solid #f60;
    color: #f60;
    border-radius: 2px;
}

.pop-btn a.carry_on_btn:hover {
    background-color: #f60;
    color: #fff;
}

.pop-btn a.gray_btn {
    width: 116px;
    height: 33px;
    line-height: 33px;
    color: #999;
    border: 1px solid #ddd;
}

.pop-btn a.gray_btn:hover {
    border: 1px solid #f60;
    color: #f60;
}

.pop-btn a.gray_btn {
    width: 118px;
    height: 33px;
    line-height: 33px;
    color: #999;
    border: 1px solid #ddd;
}

.pop-btn a.gray_btn:hover {
    border: 1px solid #ccc;
}

.Pop-ups2016 .pop-progress-bar {
    position: relative;
    width: 200px;
    height: 8px;
    margin: 0 auto;
}

.Pop-ups2016 .pop-progress-bar .pgbar,
.Pop-ups2016 .pop-progress-bar .pging {
    display: block;
    width: 200px;
    height: 100%;
    border-radius: 10px;
}

.u-progress .pgbar,
.Pop-ups2016 .pop-progress-bar .pgbar {
    background: #ffa800;
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#ffa800), to(#ffa800));
    background: -webkit-linear-gradient(#ffa800, #ffa800);
    background: -moz-linear-gradient(#ffa800, #ffa800);
    background: -ms-linear-gradient(#ffa800, #ffa800);
    background: linear-gradient(#ffa800, #ffa800);
    -webkit-transition: width 0.5s linear;
    -moz-transition: width 0.5s linear;
    -ms-transition: width 0.5s linear;
    transition: width 0.5s linear;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 10px;
    overflow: hidden;
}

.u-progress .pging,
.Pop-ups2016 .pop-progress-bar .pging {
    background: -webkit-gradient(linear, 0% 0, 100% 100%, from(rgba(0, 0, 0, 0)), to(rgba(255, 255, 255, 0.4)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(255, 255, 255, 0.4)), color-stop(50%, rgba(255, 255, 255, 0.4)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(255, 255, 255, 0.4)));
    background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(255, 255, 255, 0.4) 25%, rgba(255, 255, 255, 0.4) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(255, 255, 255, 0.4) 75%, rgba(255, 255, 255, 0.4));
    background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(255, 255, 255, 0.4) 25%, rgba(255, 255, 255, 0.4) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(255, 255, 255, 0.4) 75%, rgba(255, 255, 255, 0.4));
    background: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(255, 255, 255, 0.4) 25%, rgba(255, 255, 255, 0.4) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(255, 255, 255, 0.4) 75%, rgba(255, 255, 255, 0.4));
    background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0.5));
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -ms-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: pging 1s linear infinite;
    -moz-animation: pging 1s linear infinite;
    -ms-animation: pging 1s linear infinite;
    animation: pging 1s linear infinite;
}

@-webkit-keyframes pging {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 30px 0;
    }
}

@-moz-keyframes pging {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 30px 0;
    }
}

@-ms-keyframes pging {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 30px 0;
    }
}

@keyframes pging {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 30px 0;
    }
}

.g-need-bind {
    width: 318px;
    height: 165px;
    padding-top: 32px;
    font-size: 14px;
    text-align: center;
}

.g-need-bind dt {
    font-size: 18px;
    line-height: 36px;
}

.g-need-bind dd {
    display: block;
    line-height: 20px;
}

.g-need-bind dd a {
    display: inline-block;
    width: 134px;
    height: 33px;
    line-height: 32px;
    text-align: center;
    color: #f60;
    border: 1px solid #f60;
    border-radius: 2px;
    margin-top: 34px;
}

.g-need-bind dd a:hover {
    background: #f60;
    color: #fff;
}

.g-pwd-wrapper {
    width: 100%;
    padding: 30px 0 26px;
    font-size: 14px;
    text-align: center;
}

.g-pwd-inner h6 {
    font-size: 16px;
    color: #000;
    line-height: 24px;
}

.g-pwd-inner .icon-wrapper {
    width: 233px;
    height: 38px;
    border: 1px solid #ddd;
    margin: 7px auto 0;
    position: relative;
    cursor: text;
}

.g-pwd-inner .g-pwd-all {
    width: 100%;
    height: 40px;
    padding-bottom: 38px;
}

.g-pwd-inner .icon-inner {
    width: 234px;
    height: 38px;
    position: absolute;
    top: 0;
    left: 0;
}

.g-pwd-inner .icon-wrapper i {
    display: block;
    width: 38px;
    height: 38px;
    border-right: 1px solid #ddd;
    float: left;
}

.g-pwd-inner .icon-wrapper i.active {
    background-image: url("http://skin.1yyg.net/Images/passwordCursor.gif");
    background-repeat: no-repeat;
    background-position: center center;
}

.g-pwd-inner .icon-wrapper b {
    display: block;
    margin: 15px auto 0;
    width: 7px;
    height: 7px;
    overflow: hidden;
    visibility: visible;
    background-image: url("http://skin.1yyg.net/Images/passwordPoint.png");
}

.g-pwd-inner .icon-wrapper span {
    position: absolute;
    display: block;
    left: 0;
    top: -1px;
    width: 38px;
    height: 38px;
    visibility: visible;
    border: 1px solid rgba(82, 168, 236, .8);
    border: 1px solid #0ff\9;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.g-pwd-inner .g-warn {
    height: 24px;
    line-height: 24px;
    position: relative;
    top: 4px;
    font-size: 12px;
    color: #fe0000;
}

.g-pwd-inner .g-warn .u-personal {
    display: inline-block;
    width: 14px;
    height: 14px;
    padding-right: 8px;
    background-position: -59px -524px;
    vertical-align: middle;
    position: relative;
    top: -1px;
    *top: 0;
    _display: inline;
}

.g-pwd-inner .memory {
    font-size: 12px;
    line-height: 16px;
}

.g-pwd-inner .memory a:hover {
    color: #f60;
}

@media screen and (max-width:1190px) {
    body {
        min-width: 990px;
    }
    .w1190 {
        width: 990px;
    }
    .search_cart_wrap {
        width: 730px;
    }
    .search_cart_wrap .number {
        margin-left: 0;
    }
    .search_cart_wrap .search {
        width: 280px;
    }
    .search_cart_wrap .search .form {
        width: 240px;
    }
    .search_cart_wrap .search .form input {
        width: 105px;
    }
    .g-nav {
        width: 100%;
    }
    .m-menu {
        width: 198px;
    }
    .m-menu-all {
        width: 198px;
        overflow: hidden;
    }
    .m-menu-all h3 a {
        width: 180px;
    }
    .m-all-sort {
        width: 196px;
    }
    .m-all-sort dl.hover {
        width: 196px;
    }
    .m-all-sort dt {
        padding-left: 10px;
    }
    .m-all-sort dd a {
        margin-left: 10px;
    }
    .nav-main li a {
        padding: 0 20px 0 21px;
    }
    .nav-main li.f-nav-home a {
        padding: 0 21px 0 22px;
    }
    .nav-main li span.nav-new {
        right: 3px;
    }
    .g-guide dl {
        padding: 30px 39px 25px;
    }
    .g-service {
        height: 98px;
        border: 1px solid #e4e4e4;
    }
    .m-ser {
        width: 247px;
        border: 0 none;
        border-left: 1px solid #e4e4e4;
        margin-left: -1px;
    }
    .u-ser1 {
        display: none;
    }
    .g-special li {
        width: 239px;
        padding-left: 90px;
    }
    .g-special li em {
        left: 35px;
    }
}

body.f-width-change .w1190 {
    width: 990px;
}

body.f-width-change .search_cart_wrap {
    width: 730px;
}

body.f-width-change .search_cart_wrap .number {
    margin-left: 0;
}

body.f-width-change .search_cart_wrap .search {
    width: 280px;
}

body.f-width-change .search_cart_wrap .search .form {
    width: 240px;
}

body.f-width-change .search_cart_wrap .search .form input {
    width: 105px;
}

body.f-width-change .g-nav {
    width: 100%;
}

body.f-width-change .m-menu {
    width: 198px;
}

body.f-width-change .m-menu-all {
    width: 198px;
    overflow: hidden;
}

body.f-width-change .m-all-sort {
    width: 196px;
}

body.f-width-change .m-menu-all h3 a {
    width: 180px;
}

body.f-width-change .m-all-sort {
    width: 196px;
}

body.f-width-change .m-all-sort dl.hover {
    width: 196px;
}

body.f-width-change .m-all-sort dt {
    padding-left: 10px;
}

body.f-width-change .m-all-sort dd a {
    margin-left: 10px;
}

body.f-width-change .nav-main li a {
    padding: 0 20px 0 21px;
}

body.f-width-change .nav-main li.f-nav-home a {
    padding: 0 21px 0 22px;
}

body.f-width-change .nav-main li span.nav-new {
    right: 3px;
}

body.f-width-change .g-guide dl {
    padding: 30px 39px 25px;
}

body.f-width-change .g-service {
    height: 98px;
    border: 1px solid #e4e4e4;
}

body.f-width-change .m-ser {
    width: 247px;
    border: 0 none;
    border-left: 1px solid #e4e4e4;
    margin-left: -1px;
}

body.f-width-change .u-ser1 {
    display: none;
}

body.f-width-change .g-special li {
    width: 239px;
    padding-left: 90px;
}

body.f-width-change .g-special li em {
    left: 35px;
}

.g-toolbar li a.cctv-icon {
    display: block;
    margin-left: 13px;
    text-decoration: none;
    line-height: 36px;
}

.cctv-icon-img {
    vertical-align: middle;
    margin-top: -4px;
    *margin-top: -2px;
}

.g-toolbar li a.cctv-icon:hover {
    color: #333;
    text-decoration: none;
}

.passport-icon {
    background-image: url(/passport/images/passport-icon.png?v=0319);
    background-repeat: no-repeat;
}

.vc-wrapper {
    width: 100%;
    position: relative;
}

.vc-container-div {
    width: 398px;
    height: 264px;
    float: left;
    border: none;
    text-align: center;
}

.vc-title-container {
    width: 308px;
    margin-left: 10px;
    color: #333;
    font-size: 16px;
    text-align: center;
    height: 30px;
    line-height: 30px;
}

.vc-btn-container {
    width: 100%;
    height: 36px;
    line-height: 36px;
    background-color: #ddd;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border-radius: 2px;
}

.vc-slide-text {
    width: 100%;
    height: 36px!important;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    color: #666;
    font-size: 12px;
    z-index: 4;
    text-indent: 10px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.vc-slide-text span {
    line-height: 36px!important;
    float: none!important;
}

.vc-slide-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: red;
    float: left;
}

.vc-slideBtnLeft {
    position: absolute;
    height: 100%;
    width: 0;
    background-color: #7AC23C;
    border: none;
    margin: 0;
    padding: 0;
    text-align: left;
    top: 0;
    left: 0;
    z-index: 3;
    text-indent: 10px;
    font-size: 14px;
}

.vc-slideBtnLeft span {
    line-height: 36px!important;
}

.canvas-Title {
    display: none;
    color: #fff;
}

.canvas-Title strong {
    color: #FFFE01;
}

.vc-slideBtn {
    position: absolute;
    width: 40px;
    height: 34px;
    cursor: move;
    background-color: #fff;
    border: 1px solid #ccc;
    top: 0;
    left: 0;
    z-index: 10;
    border-radius: 2px;
}

.vc-slideBtn i {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
}

.vc-slideBtn .ready-status {
    background-position: 5px -288px;
}

.vc-slideBtn .vali-status {
    background-position: -31px -313px;
}

.vc-slideBtn .wrong-status {
    background-position: 2px -50px;
}

.vc-slideBtn .right-status {
    background-position: -25px -50px;
}

.canvas-wrapper {
    width: 100%;
    position: absolute;
    bottom: 37px;
    left: 0;
    background-color: #fff;
    z-index: 12;
}

.canvas-container {
    border: 1px solid #e4e4e4;
    height: 103px;
    margin-top: 1px;
    background-image: url(/images/loding.gif?201605);
    background-position: center;
    background-repeat: no-repeat;
    *zoom: 1;
}

.canvas-container img {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.vc-success-container {
    text-align: center;
}

.vc-img {
    display: block;
    width: 100%;
    height: 0;
    position: relative;
    z-index: 99;
}

.vc-slideBtnLeft .refresh {
    position: absolute;
    width: 18px;
    height: 18px;
    background-position: 1px -314px;
    top: 9px;
    right: 10px;
}

.vc-slideBtnLeft .refresh:hover {
    background-position: 1px -341px;
}

.reminder-wrapper {
    width: 479px;
    height: 265px;
}

.reminder-inner {
    padding: 0 36px;
    text-align: center;
}

.reminder-inner .reminder-title {
    height: 50px;
    line-height: 50px;
    padding-top: 18px;
    font-size: 20px;
    color: #333;
}

.reminder-inner .reminder-con {
    padding: 20px 0 38px;
    line-height: 26px;
    font-size: 16px;
    color: #666;
    border-top: 1px solid #ddd;
    text-indent: -4px;
}

.reminder-inner .reminder-btn {
    display: block;
    width: 123px;
    height: 33px;
    margin: 0 auto;
    line-height: 33px;
    color: #f60;
    font-size: 16px;
    border: 1px solid #f60;
    border-radius: 2px;
    cursor: pointer;
}

.reminder-inner .reminder-btn:hover {
    background-color: #f60;
    color: #fff;
}
